/*     */ package com.kendoui.taglib;
/*     */ 
/*     */ import com.kendoui.taglib.html.Element;
/*     */ import com.kendoui.taglib.html.Empty;
/*     */ import com.kendoui.taglib.html.Script;
/*     */ import com.kendoui.taglib.json.Function;
/*     */ import com.kendoui.taglib.json.Serializer;
/*     */ import com.kendoui.taglib.json.Template;
/*     */ import com.kendoui.taglib.tooltip.AnimationTag;
/*     */ import com.kendoui.taglib.tooltip.ContentLoadFunctionTag;
/*     */ import com.kendoui.taglib.tooltip.ContentTag;
/*     */ import com.kendoui.taglib.tooltip.ErrorFunctionTag;
/*     */ import com.kendoui.taglib.tooltip.HideFunctionTag;
/*     */ import com.kendoui.taglib.tooltip.RequestStartFunctionTag;
/*     */ import com.kendoui.taglib.tooltip.ShowFunctionTag;
/*     */ import java.io.IOException;
/*     */ import java.io.StringWriter;
/*     */ import javax.servlet.jsp.JspException;
/*     */ 
/*     */ public class TooltipTag extends WidgetTag
/*     */ {
/*     */   public TooltipTag()
/*     */   {
/*  25 */     super("Tooltip");
/*     */   }
/*     */ 
/*     */   protected Element<?> createElement()
/*     */   {
/*  30 */     return new Empty();
/*     */   }
/*     */ 
/*     */   public Script script()
/*     */   {
/*  35 */     StringWriter content = new StringWriter();
/*     */ 
/*  37 */     content.append("jQuery(function(){jQuery(\"").append(getName()).append("\").kendo").append("Tooltip").append("(");
/*     */     try
/*     */     {
/*  44 */       new Serializer().serialize(content, this);
/*     */     }
/*     */     catch (IOException exception)
/*     */     {
/*     */     }
/*  49 */     content.append(");})");
/*     */ 
/*  51 */     Script script = new Script();
/*     */ 
/*  53 */     script.html(content.toString());
/*     */ 
/*  55 */     return script;
/*     */   }
/*     */ 
/*     */   public int doEndTag()
/*     */     throws JspException
/*     */   {
/*  64 */     return super.doEndTag();
/*     */   }
/*     */ 
/*     */   public void initialize()
/*     */   {
/*  72 */     super.initialize();
/*     */   }
/*     */ 
/*     */   public void destroy()
/*     */   {
/*  80 */     super.destroy();
/*     */   }
/*     */ 
/*     */   public static String tagName()
/*     */   {
/*  86 */     return "tooltip";
/*     */   }
/*     */ 
/*     */   public void setAnimation(AnimationTag value) {
/*  90 */     setProperty("animation", value);
/*     */   }
/*     */ 
/*     */   public void setContentLoad(ContentLoadFunctionTag value) {
/*  94 */     setEvent("contentLoad", value.getBody());
/*     */   }
/*     */ 
/*     */   public void setError(ErrorFunctionTag value) {
/*  98 */     setEvent("error", value.getBody());
/*     */   }
/*     */ 
/*     */   public void setHide(HideFunctionTag value) {
/* 102 */     setEvent("hide", value.getBody());
/*     */   }
/*     */ 
/*     */   public void setRequestStart(RequestStartFunctionTag value) {
/* 106 */     setEvent("requestStart", value.getBody());
/*     */   }
/*     */ 
/*     */   public void setShow(ShowFunctionTag value) {
/* 110 */     setEvent("show", value.getBody());
/*     */   }
/*     */ 
/*     */   public boolean getAutoHide() {
/* 114 */     return ((Boolean)getProperty("autoHide")).booleanValue();
/*     */   }
/*     */ 
/*     */   public void setAutoHide(boolean value) {
/* 118 */     setProperty("autoHide", value);
/*     */   }
/*     */ 
/*     */   public boolean getCallout() {
/* 122 */     return ((Boolean)getProperty("callout")).booleanValue();
/*     */   }
/*     */ 
/*     */   public void setCallout(boolean value) {
/* 126 */     setProperty("callout", value);
/*     */   }
/*     */ 
/*     */   public String getFilter() {
/* 130 */     return (String)getProperty("filter");
/*     */   }
/*     */ 
/*     */   public void setFilter(String value) {
/* 134 */     setProperty("filter", value);
/*     */   }
/*     */ 
/*     */   public float getHeight() {
/* 138 */     return ((Float)getProperty("height")).floatValue();
/*     */   }
/*     */ 
/*     */   public void setHeight(float value) {
/* 142 */     setProperty("height", value);
/*     */   }
/*     */ 
/*     */   public boolean getIframe() {
/* 146 */     return ((Boolean)getProperty("iframe")).booleanValue();
/*     */   }
/*     */ 
/*     */   public void setIframe(boolean value) {
/* 150 */     setProperty("iframe", value);
/*     */   }
/*     */ 
/*     */   public String getPosition() {
/* 154 */     return (String)getProperty("position");
/*     */   }
/*     */ 
/*     */   public void setPosition(String value) {
/* 158 */     setProperty("position", value);
/*     */   }
/*     */ 
/*     */   public float getShowAfter() {
/* 162 */     return ((Float)getProperty("showAfter")).floatValue();
/*     */   }
/*     */ 
/*     */   public void setShowAfter(float value) {
/* 166 */     setProperty("showAfter", value);
/*     */   }
/*     */ 
/*     */   public String getShowOn() {
/* 170 */     return (String)getProperty("showOn");
/*     */   }
/*     */ 
/*     */   public void setShowOn(String value) {
/* 174 */     setProperty("showOn", value);
/*     */   }
/*     */ 
/*     */   public float getWidth() {
/* 178 */     return ((Float)getProperty("width")).floatValue();
/*     */   }
/*     */ 
/*     */   public void setWidth(float value) {
/* 182 */     setProperty("width", value);
/*     */   }
/*     */ 
/*     */   public String getContentLoad() {
/* 186 */     Function property = (Function)getProperty("contentLoad");
/* 187 */     if (property != null) {
/* 188 */       return property.getBody();
/*     */     }
/* 190 */     return null;
/*     */   }
/*     */ 
/*     */   public void setContentLoad(String value) {
/* 194 */     setProperty("contentLoad", new Function(value));
/*     */   }
/*     */ 
/*     */   public String getError() {
/* 198 */     Function property = (Function)getProperty("error");
/* 199 */     if (property != null) {
/* 200 */       return property.getBody();
/*     */     }
/* 202 */     return null;
/*     */   }
/*     */ 
/*     */   public void setError(String value) {
/* 206 */     setProperty("error", new Function(value));
/*     */   }
/*     */ 
/*     */   public String getHide() {
/* 210 */     Function property = (Function)getProperty("hide");
/* 211 */     if (property != null) {
/* 212 */       return property.getBody();
/*     */     }
/* 214 */     return null;
/*     */   }
/*     */ 
/*     */   public void setHide(String value) {
/* 218 */     setProperty("hide", new Function(value));
/*     */   }
/*     */ 
/*     */   public String getRequestStart() {
/* 222 */     Function property = (Function)getProperty("requestStart");
/* 223 */     if (property != null) {
/* 224 */       return property.getBody();
/*     */     }
/* 226 */     return null;
/*     */   }
/*     */ 
/*     */   public void setRequestStart(String value) {
/* 230 */     setProperty("requestStart", new Function(value));
/*     */   }
/*     */ 
/*     */   public String getShow() {
/* 234 */     Function property = (Function)getProperty("show");
/* 235 */     if (property != null) {
/* 236 */       return property.getBody();
/*     */     }
/* 238 */     return null;
/*     */   }
/*     */ 
/*     */   public void setShow(String value) {
/* 242 */     setProperty("show", new Function(value));
/*     */   }
/*     */ 
/*     */   public void setContent(ContentTag value)
/*     */   {
/* 248 */     setProperty("content", value);
/*     */   }
/*     */ 
/*     */   public void setContent(Template value) {
/* 252 */     setProperty("content", value);
/*     */   }
/*     */ 
/*     */   public void setContent(String value) {
/* 256 */     setProperty("content", value);
/*     */   }
/*     */ 
/*     */   public void setContent(Object value) {
/* 260 */     setProperty("content", value);
/*     */   }
/*     */ }

/* Location:           D:\Liao\kendoui.jsp.2013.1.319.trial\wrappers\jsp\kendo-taglib\kendo-taglib-2013.1.319.jar
 * Qualified Name:     com.kendoui.taglib.TooltipTag
 * JD-Core Version:    0.6.2
 */